A Heuristic Algorithm for Solving Steiner Tree Problem on the Graph

نویسندگان

  • F. Ghadimi
  • M. Keyvanpour
چکیده

Steiner tree problem on the graph is an NPComplete problem and has no exact solution in polynomial time. Since this problem is practically useful, there are more attentions to heuristic and approximation approaches rather than exact ones. By using heuristic algorithms, the near optimum answers are obtained in polynomial time that this is faster than exact approaches. The goal of Steiner Tree problem is to find a minimum cost tree from the main graph that connects a subset of nodes called terminals. In this article, we have proposed a heuristic algorithm that solves Steiner Tree Problem. It has time complexity of ( ( + log )) that is the number of nodes and is the number of edges. This algorithm finds the near optimum answer and according to the experimental results and the comparisons, it has an appropriate rate in a reasonable time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improved Minimum Spanning Tree Heuristics for Steiner Tree problem in graph

The minimum Steiner tree problem, a classical combinatorial optimization problem with a long history, is a NP-complete problem. Due to its wide application, study of heuristic algorithm about Steiner tree problem has important practical and theoretical significance. In this paper we first review one of the existing algorithms for solving the Steiner problem in graphs, Minimum Spanning Tree Heur...

متن کامل

The Application of Steiner Trees to Delay Constrained Multicast Routing: a Tabu Search Approach

With today's development of information technology comes the increased development of numerous real-time multimedia network applications. Some examples include video and tele-conferencing, tele-medicine, video-on-demand, distance education, applications in finance, etc. Several of these applications require multicasting with a certain Quality of Service (QoS). One of the most important QoS para...

متن کامل

Solving Steiner Tree roblem in raphs to ptimality

Absac In this paper we present the implementation of a branch-and-cut algorithm for solving Steiner tree problems in graphs. Our algorithm is based on an integer programming formulation for directed graphs and comprises preprocessing, separation algorithms and primal heuristics. We are able to solve all problem instances discussed in literature to optimality, including one to our knowledge not ...

متن کامل

Ant Colony Algorithm for the Single Loop Routing Problem

In this paper, a new algorithm for solving the single loop routing problem is presented. The purpose of the single loop routing problem(SLRP) is to find the shortest loop for an automated guided vehicle covering at least one edge of each department of a block layout. First it shown that this problem can be represented as a graph model. Then a meta-heuristic algorithm based on and colony system ...

متن کامل

Worst–case Relative Performances of Heuristics for the Steiner Problem in Graphs

In the Steiner problem in graphs (networks) we are given a graph (undirected, without loops and multiple edges) G = (V,E), a positive-valued cost (length) function c : E → R, and Z ⊆ V . We are asked to find a minimum cost tree T ⊆ G spanning Z, where the cost of T , c(T ), is the sum of its edge costs. Denote n := |V |, m := |E| and p := |Z|. At the present time there are more than 100 papers ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012